James O. Coplien author data searchable via API